<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <!-- 1.  利用递归求100的阶乘 
     100 * 99 * 98 * 97 * … * 1 = ? -->
    <script>
        // function jiecheng(num) {
        //     if (num == 1) {
        //         return 1;
        //     }
        //     return num * jiecheng(num - 1);
        // }
        // var res = jiecheng(100);
        // console.log(res);

    </script>
    <!-- 2. 创建一个对象 表示学生的信息 （具体信息可以自定义，需求不限） -->
    <script>
  // var obj = { name: "张三", age: "20", hieght: "178cm", tiz: "130", hoppy: "篮球", }
        // console.log(obj);



    </script>
    <!-- 3. 编写函数map(arr) 把数组中的每一位数字都增加30%，并返回一个新数组
    var arr = [10, 100, 1000]
    function map() {
    // code in here ...
    }
    console.log(map(arr)) // [13, 130, 1300] -->
    <script>
// var arr = [10, 100, 1000];
        // function map(arr) {
        //     for (var i = 0; i < arr.length; i++) {
        //         arr[i] = arr[i] * (1 + 0.3);
        //     }
        //     return arr;
        // }
        // console.log(map(arr));


    </script>
    <!-- 4. 通过循环按行顺序为一个5×5的二维数组a赋1到25的自然数，然后输出该数组。试编程。
    // 结果
    [
    [1, 2, 3, 4, 5],
    [6, 7, 8, 9, 10],
    [11, 12, 13, 14, 15],
    [16, 17, 18, 19, 20],
    [21, 22, 23, 24, 25]
    ] -->
    <script>

    </script>
    <!-- 5. 编写函数has(arr , 60) 判断数组中是否存在60这个元素，返回布尔类型
    var arr = [1, 2, 3, 60]
    var arr2 = [1, 2, 3]
    function has() {
    // code in here ...
    }
    console.log(has(arr, 60)) // true
    console.log(has(arr2, 60)) // false -->
<script>


</script>




</body>

</html>